﻿// ----------------------------------------------------------------------------------
// <copyright file="GlobalSuppressions.cs" company="Christopher Hines">
// Copyright (c) 2012 All Right Reserved
// </copyright>
// <author>Chris Hines</author>
// <date>2012-02-27</date>
// <summary>
//     Summary goes here
// </summary>
// ----------------------------------------------------------------------------------

// This file is used by Code Analysis to maintain SuppressMessage 
// attributes that are applied to this project.
// Project-level suppressions either have no target or are given 
// a specific target and scoped to a namespace, type, member, etc.
//
// To add a suppression to this file, right-click the message in the 
// Error List, point to "Suppress Message(s)", and click 
// "In Project Suppression File".
// You do not need to add suppressions to this file manually.

[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "member", Target = "Copperfield.CopperfieldConfiguration.#ConfigurePluginInstances(System.Action`3<System.Type,System.Type,System.Func`3<System.Type,System.Type,System.Object>>)", Justification = "Consistency")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "member", Target = "Copperfield.CopperfieldConfiguration.#ConfigurePluginInstances(System.Action`3<System.Type,System.Type,System.Func`3<System.Type,System.Type,System.Object>>)", Justification = "Consistency")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "member", Target = "Copperfield.ContextContainer.#GetInstance`2()", Justification = "Consistency")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "member", Target = "Copperfield.ContextContainer.#GetFallbackInstance`1(System.Type)", Justification = "Consistency")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "member", Target = "Copperfield.ContextConfigurationFactory.#For`1()", Justification = "Consistency")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "member", Target = "Copperfield.ContextConfigurationFactory.#GetInstance`1()", Justification = "Consistency")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "member", Target = "Copperfield.ContextConfigurationFactory.#GetInstance`1(System.String)", Justification = "Consistency")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "member", Target = "Copperfield.ContextConfigurationFactory.#Named`1(Copperfield.ContextConfigurationInstanceExpression`1<!!0>,System.String)", Justification = "Consistency")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "member", Target = "Copperfield.ContextConfigurationFactory.#Use`1(Copperfield.NamedContextConfigurationInstanceExpression`1<!!0>,!!0)", Justification = "Consistency")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "member", Target = "Copperfield.ContextContainer.#GetInstances(System.Type,System.Type)", Justification = "Consistency")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "member", Target = "Copperfield.ContextContainer.#GetInstances`2()", Justification = "Consistency")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1019:DefineAccessorsForAttributeArguments", Scope = "type", Target = "Copperfield.PluggableForAllValuesOfEnumAttribute", Justification = "Consistency")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1018:MarkAttributesWithAttributeUsage", Scope = "type", Target = "Copperfield.PluggableForAllValuesOfEnumAttribute", Justification = "Consistency")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1019:DefineAccessorsForAttributeArguments", Scope = "type", Target = "Copperfield.PluggableForAllValuesOfEnumExceptAttribute", Justification = "Consistency")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1018:MarkAttributesWithAttributeUsage", Scope = "type", Target = "Copperfield.PluggableForAllValuesOfEnumExceptAttribute", Justification = "Consistency")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1024:UsePropertiesWhereAppropriate", Scope = "member", Target = "Copperfield.ContextManagerBase`1.#GetContext()", Justification = "Consistency")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1024:UsePropertiesWhereAppropriate", Scope = "member", Target = "Copperfield.ContextManagerBase`1.#GetContext()", Justification = "Consistency")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "member", Target = "Copperfield.CopperfieldConfiguration.#ConfigurePluginInstances(System.Action`3<System.Type,System.Type,System.Func`3<System.Type,System.Type,System.Object>>)", Justification = "Consistency")]
